package com.bigger.service;

import com.bigger.dto.UpdateAddressDTO;
import com.bigger.entity.AddressBook;

import java.util.List;

public interface AddressService {
    /**
     * 获取自己的地址薄
     * @return
     */
    List<AddressBook> get();

    /**
     * 更改自己的地址簿
     * @param updateAddressDTO
     */
    void update(UpdateAddressDTO updateAddressDTO);

    /**
     * 增加地址薄
     * @param updateAddressDTO
     */
    void add(UpdateAddressDTO updateAddressDTO);

    /**
     * 删除对应地址簿
     * @param id
     */
    void delete(Long id);

    /**
     * 根据id获取地址簿
     * @param id
     * @return
     */
    AddressBook getById(Long id);
}
